365bet中国官方网站

  • word of the day

    halogeton glomeratus

    halogeton glomeratus - 365bet中国官方网站 definition and meaning for word halogeton glomeratus

    Definition
    (noun) a coarse annual herb introduced into North America from Siberia; dangerous to sheep and cattle on western rangelands because of its high oxalate content
    Synonyms : halogeton
  • Download our Mobile App Today